<!DOCTYPE html>
<html>

	<head>
		<meta charset="utf-8">
		<title></title>
	</head>

	<body>
		<ul>
			<li>JS是JavaScript,而JavaScript是一种弱类型直译式脚本语言。</li>
			<li>JS的数据类型包括number,boolean,string,array,function</li>
			<li>var name = "kobe"; var number = 999; var lived = true;</li>
			<li>类比硬盘分区，undefined类似于分区还在，但是分区被格式化，null类似于分区被删除，变成未分配空间</li>
			<li>由于js是页面一边加载一边读取运行，所以写在头部有些function会无法实现，写在底部能确保前面的元素都被加载完，function能正确的获取到所有元素</li>
			<li>加上windows.onload</li>
			<li>使用typeof来获取变量的类型</li>
			<li>js的注释写法有：<br /> “//” 只能注释单行<br /> "/**/ 多行注释
			</li>
			<li>
				js引入页面的方式<br /> 在页面中直接写入

				<br /> 在页面中引入外部文件

			</li>
			
			<li>var 的作用在于声明一个局部变量  不使用var 的话 默认是全局变量</li>
			
		</ul>

		<script type="text/javascript">
			//1.JS是什么

			//2.JS的数据类型有哪几种，哪些是简单类型变量，哪些是复杂类型变量，它们有什么区别

			//3.用代码来表示具体如何定义JS的各种类型变量

			//4.undefined和Null的区别

			//5.script标签写在页面头部和底部，有何区别

			//6.如何保证在页面基本结构和样式加载后，再执行我们的JS脚本

			//7.如何判断一个变量是属于哪种变量类型（字符串、数值、布尔值、Null、undefined、对象、数组、函数）

			//8.JS的注释写法有哪几种，有何区别

			//9.javascript引入页面有几种形式，有何区别

			//10.var 的意义何在

			//11.已知数A与B，由键盘输入AB的值，交换它们的值，并输出。
			//提示，获取用户输入信息，可以使用 var user_input = prompt("请输入数字");
			
			var A = prompt("请输入数字");
			var B = prompt("请输入数字");
			
			var C = A;
			var A = B;
			var B = C;
			
			alert("A="+A);
			alert("B="+B);
		</script>
	</body>

</html>